package com.bsj.sipgateway.web.service;

import com.bsj.power.common.config.global.JsonResult;
import com.bsj.power.common.def.dto.ClassificationDTO;
import com.bsj.power.common.def.entity.Classification;

/**
 * @Description
 * @Author zhaoyang
 * @Date 2024/9/4 14:32
 */
public interface ClassificationService {

    /**
     * 新增场景分类信息
     *
     * @param classificationDTO
     * @return
     */
    JsonResult add(ClassificationDTO classificationDTO);

    /**
     * 查询单个分类信息
     *
     * @param id
     * @return
     */
    Classification queryById(Integer id);

    /**
     * 获取场景分类树形结构
     *
     * @return
     */
    JsonResult getTree();

    /**
     * 获取分级+场景+设备数据
     *
     * @return
     */
    JsonResult classificationSceneDevices();

}
